apache spark interview questions